package com.itheima.d5_interface;
/*
    认识接口
        Java提供了一个关键字interface，用这个关键字我们可以定义出一个特殊的结构：接口。
        注意：
            1 接口不能创建对象
            2 类与接口的关系是实现关系 , 用implements连接 , 实现接口的类称为实现类。

        一个类可以实现多个接口（接口可以理解成干爹），实现类实现多个接口必须重写完全部接口的全部抽象方法
        否则实现类需要定义成抽象类。
 */
public class Test {
    public static void main(String[] args) {
        //验证1： 接口不能实例化（不能创建对象）
       // LoginInterface login = new LoginInterface();//报错。

        //接口的使用： 通常结合多态一起完成
        //问题：接口是父类型吗？  答案：是
        LoginInterface login = new AccountLoginImpl();//多态

        login.login();//调用重写的方法
    }
}
